package com.nb.sdk;

import java.io.IOException;
import java.lang.reflect.Type;

/**
 * 客户端 接口
 */
public interface Client {


    void setTimeout(int paramInt);

    /**
     * http调用逻辑
     * @param methodName
     * @param methodParam
     * @param returnType
     * @return
     * @throws NbSdkException
     * @throws IOException
     */
    Object execute(String methodName, Object[] args,  Type returnType)
            throws NbSdkException, IOException;




}
